21. 导入模块技巧

201 导入模块技巧 V2

导入模块技巧

还有一些在不同情形下很有用的其他形式的 import 语句。

  1. 要从模块中导入单个函数或类:
from module_name import object_name
  1. 要从模块中导入多个单个对象:
from module_name import first_object, second_object
  1. 要重命名模块:
import module_name as new_name
  1. 要从模块中导入对象并重命名:
from module_name import object_name as new_name
  1. 要从模块中单个地导入所有对象(请勿这么做):
from module_name import *
  1. 如果你真的想使用模块中的所有对象,请使用标准导入 module_name 语句并使用点记法访问每个对象。
import module_name

202 导入模块技巧 - 软件包和名称 V2

模块、软件包和名称

为了更好地管理代码,Standard 标准库中的模块被拆分成了子模块并包含在软件包中。 软件包 是一个包含子模块的模块。子模块使用普通的点记法指定。

子模块的指定方式是软件包名称、点,然后是子模块名称。你可以如下所示地导入子模块。

import package_name.submodule_name